automatic weapons - Alemán Inglés Diccionario